4.2. CalDAV data structures
CalDAV, building upon WebDAV, assumes a hierarchical structure of collections (corresponding to file-system folders) and resources (corresponding to file-system files). It applies some further constraints to that structure, certain collections are defined as calendar-collections and these can only contain calendar resources, events, tasks etc.
Resources and collections are targeted by a path structure allowing simple HTTP GET
and PUT
operations to access those resources.